soundly defeat an adversary - Allemand Anglais Dictionnaire